itching, inflammation, or irritation of the skin - Espagnol Anglais Dictionnaire